0
3
1
18
10
17
19
79
43
80
32
24
56
46
21
129
15
70
208
41
50
284
145
86
22
20
60
28
163
192
25
68
12
39
97
88
16
107
357
420
37
209
158
34
9
112
14
7